<template>
  <div class="about">
    <p class="font-bold"># 关于JIM</p>
    <br/>
    <p>JIM是一款简单的即时通讯应用，包括网页版、安卓版多端应用体。基于Hyperf框架作为服务端开发而来。</p>
    <p>除了作为多人间聊天功能，还包含客服服务功能；还包括可扩展插件，如支持简要笔记记录等！</p>
    <br/>

    <p class="font-bold"># 开发初衷</p>
    <p>
      起初是为公司官网开发一套在线客服服务系统；其一是项目确实需要，其二本着来都来了的原则，自己手撸一套IM系统，即能熟悉熟悉相关原理,又能在各端练练代码。</p>
    <p>
      再者本着轮子都重复造了，索性想加的功能都撸一遍；好些部分参照wechat桌面版样式，增加一些个人认为可能需要的内容。其中就区分了两个聊天模块，普通聊天和客服聊天；普通聊天模块是针对所有用户；客服模块针对有客服权限的用户！</p>
    <br/>

    <p class="font-bold"># 技术架构</p>
    <p>如前所述，JIM应用包括网页端和移动端（安卓）。</p>
    <p>服务端：Hyperf3/Mysql/Redis</p>
    <br/>

    <p class="font-bold">a.网页端</p>
    <p>采用Vue3(element-plus)；使用Websocket通信。</p>
    <br/>
    <p class="font-bold">b.安卓端</p>
    <p>计划采用Flutter实现响应的功能。</p>
    <br/>
    <p class="font-bold">c.桌面端</p>
    <p>计划采用跨桌面的H5封装方式实现。</p>
    <br/>

    <p class="font-bold"># 写在最后</p>
    <br/>
    <p class="font-bold">该项目为练手项目，作为产品相差甚远；既无特色，亦无技术难度！</p>
    <p>
      前期初始化项目的时候还是费了些时日！需要考虑如何使UI更好看，如何方便集成到其他项目中去等等；基本功能开发完成后，相应的其他集成就快速多了！</p>
  </div>
</template>

<style>

</style>
<script setup lang="ts">
</script>
